package com.oasys.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description: TODO
 * @Author: mis_wu
 * @Date: 2022/5/17
 **/
@Data
public class ApplyDto {

    private Long applyId;

    /**
     * 标题
     */
    private String applyTitle;

    /**
     * 申请类型
     */
    private Long typeId;

    /**
     * 类型
     */
    private String applyType;

    /**
     * 内容
     */
    private String applyDetail;

    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+08:00")
    private Date applyDate;

    /**
     * 提交审批人
     */
    private Long applyUserId;

    /**
     * 提交审批姓名
     */
    private String applyName;

    /**
     * 申请状态
     */
    private Long stateId;

    /**
     * 状态
     */
    private String state;

    /**
     * 审批人
     */
    private Long approvalUserId;

    /**
     * 审批人姓名
     */
    private String approvalName;

    /**
     * 起始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+08:00")
    private Date beginDate;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+08:00")
    private Date endDate;

    /**
     * 驳回原因
     */
    private String rejectMemo;
}
